small fixed or mobile store - Espagnol Anglais Dictionnaire